#include <stdio.h>

//不允许创建临时变量，交换两个整数的内容

void Excange(int *a, int *b) {
    *a = *a ^ *b;
    *b = *a ^ *b;
    *a = *a ^ *b;
}

int main() {
    int a = 0;
    int b = 0;
    scanf("%d%d", &a, &b);
    Excange(&a, &b);
    printf("a = %d\nb = %d", a, b);
    return 0;
}